package es.ucm.is.www.GUI.client.units;

import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.rpc.ServiceDefTarget;
import com.google.gwt.user.client.ui.AbstractImagePrototype;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.Image;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.MouseListener;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;

public class UnitCityGUI extends Composite {
	
	private VerticalPanel panel;
	private Image imagen;
	private AbstractImagePrototype img1;

	private Label nombre;
	
	private UnitSelectCity padre;

	public UnitCityGUI(AbstractImagePrototype img1, String cityName, UnitSelectCity padre) {
		panel = new VerticalPanel();
		
		imagen = new Image();
		this.img1=img1;
		
		img1.applyTo(imagen);
		panel.add(imagen);
		
		this.nombre = new Label(cityName);
		this.nombre.setStyleName("labelRecursos");
		HorizontalPanel aux = new HorizontalPanel();
		aux.add(this.nombre);
		panel.add(aux);
		panel.setStyleName("building");
		this.padre = padre;
		

		initWidget(panel);
	}

}
